package com.xiliu.server.modules.wxmsg.service;

import cn.binarywang.wx.miniapp.bean.WxMaSubscribeMessage;
import com.xiliu.server.modules.wxmsg.vo.WxMsgVo;

/**
 * @author xiliu
 * @description 发送订阅消息服务类
 * @date 2023/1/4
 */
public interface SendTemplateMsgService {
    /**
     * 组装微信订阅消息模板数据
     * @param wxMsgVo 消息模板所需数据
     * @return 结果
     */
    WxMaSubscribeMessage convertMessageData(WxMsgVo wxMsgVo);

    /**
     * 给用户发送订阅消息
     * @param message 消息模板所需数据
     *
     */
    void sendWxappTemplate(WxMaSubscribeMessage message);

    /**
     * 给用户发送订阅消息
     * @param wxMsgVo 消息模板所需数据
     *
     */
    void sendWxappTemplate(WxMsgVo wxMsgVo);

}
